Algorithmique et Programmation - STMG

Interprétation

Exercice 1 : Etapes avec boucle Pour

On considère l'algorithme ci-dessous :

\(S\)\(0\)
Pour \(i\) allant de \(0\) à \(N\) :
\(S\)\(S + 3 \times i\)

Faire fonctionner l'algorithme précédent pour \(N=4\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.

{"header_left": ["i", "S"], "data": [["", "?", "?", "?", "?", "?"], ["0", "?", "?", "?", "?", "?"]]}

Exercice 2 : Resultat de boucle Tant que (reste de division)

On considère l'algorithme ci-dessous :

Tant que \(a \gt b\) :
\(a\)\(a - b\)

Si \(a=37\) et \(b=12\), quelle est la valeur finale de \(a\) ?

Exercice 3 : Resultat de test Si/Sinon

On considère l'algorithme ci-dessous :

\(b\)\(6 - a\)
\(c\)\(-7 + a\)
\(a\)\(7 + a\)
Si \(b \gt c\) :
\(b\)\(a + c\)
Sinon
\(b\)\(a + b\)

Si \(a=7\), quelle est la valeur finale de \(b\) ?

Exercice 4 : Initiation - Trois variables, une lecture, deux calculs enchainées

On considère l'algorithme ci-dessous :

\(a\)\(3 + N\)
\(b\)\(5 + a\)

Si \(N=7\), quelle est la valeur finale de \(b\) ?

Exercice 5 : Initiation - Trois variables, deux lectures, un calcul

On considère l'algorithme ci-dessous :

\(N\)\(b \times \left(8 + a\right)\)

Si \(a=8\) et \(b=9\), quelle est la valeur finale de \(N\) ?

False